module nct_arr_1616161( Z, X, Y);
input [15:0] Y;
input [15:0] X;
output [15:0] Z;
wire [1] zero =0 ;
wire [1] one =1 ;
wire [1] P0_15 = X[15] & Y[0];
wire [1] P0_14 = X[14] & Y[0];
wire [1] sum1_15 = X[15] & Y[1];
wire [1] P1_14 = X[14] & Y[1];
wire [1] P1_13 = X[13] & Y[1];
wire [1] sum2_15 = X[15] & Y[2];
wire [1] P2_14 = X[14] & Y[2];
wire [1] P2_13 = X[13] & Y[2];
wire [1] P2_12 = X[12] & Y[2];
wire [1] sum3_15 = X[15] & Y[3];
wire [1] P3_14 = X[14] & Y[3];
wire [1] P3_13 = X[13] & Y[3];
wire [1] P3_12 = X[12] & Y[3];
wire [1] P3_11 = X[11] & Y[3];
wire [1] sum4_15 = X[15] & Y[4];
wire [1] P4_14 = X[14] & Y[4];
wire [1] P4_13 = X[13] & Y[4];
wire [1] P4_12 = X[12] & Y[4];
wire [1] P4_11 = X[11] & Y[4];
wire [1] P4_10 = X[10] & Y[4];
wire [1] sum5_15 = X[15] & Y[5];
wire [1] P5_14 = X[14] & Y[5];
wire [1] P5_13 = X[13] & Y[5];
wire [1] P5_12 = X[12] & Y[5];
wire [1] P5_11 = X[11] & Y[5];
wire [1] P5_10 = X[10] & Y[5];
wire [1] P5_9 = X[9] & Y[5];
wire [1] sum6_15 = X[15] & Y[6];
wire [1] P6_14 = X[14] & Y[6];
wire [1] P6_13 = X[13] & Y[6];
wire [1] P6_12 = X[12] & Y[6];
wire [1] P6_11 = X[11] & Y[6];
wire [1] P6_10 = X[10] & Y[6];
wire [1] P6_9 = X[9] & Y[6];
wire [1] P6_8 = X[8] & Y[6];
wire [1] sum7_15 = X[15] & Y[7];
wire [1] P7_14 = X[14] & Y[7];
wire [1] P7_13 = X[13] & Y[7];
wire [1] P7_12 = X[12] & Y[7];
wire [1] P7_11 = X[11] & Y[7];
wire [1] P7_10 = X[10] & Y[7];
wire [1] P7_9 = X[9] & Y[7];
wire [1] P7_8 = X[8] & Y[7];
wire [1] P7_7 = X[7] & Y[7];
wire [1] sum8_15 = X[15] & Y[8];
wire [1] P8_14 = X[14] & Y[8];
wire [1] P8_13 = X[13] & Y[8];
wire [1] P8_12 = X[12] & Y[8];
wire [1] P8_11 = X[11] & Y[8];
wire [1] P8_10 = X[10] & Y[8];
wire [1] P8_9 = X[9] & Y[8];
wire [1] P8_8 = X[8] & Y[8];
wire [1] P8_7 = X[7] & Y[8];
wire [1] P8_6 = X[6] & Y[8];
wire [1] sum9_15 = X[15] & Y[9];
wire [1] P9_14 = X[14] & Y[9];
wire [1] P9_13 = X[13] & Y[9];
wire [1] P9_12 = X[12] & Y[9];
wire [1] P9_11 = X[11] & Y[9];
wire [1] P9_10 = X[10] & Y[9];
wire [1] P9_9 = X[9] & Y[9];
wire [1] P9_8 = X[8] & Y[9];
wire [1] P9_7 = X[7] & Y[9];
wire [1] P9_6 = X[6] & Y[9];
wire [1] P9_5 = X[5] & Y[9];
wire [1] sum10_15 = X[15] & Y[10];
wire [1] P10_14 = X[14] & Y[10];
wire [1] P10_13 = X[13] & Y[10];
wire [1] P10_12 = X[12] & Y[10];
wire [1] P10_11 = X[11] & Y[10];
wire [1] P10_10 = X[10] & Y[10];
wire [1] P10_9 = X[9] & Y[10];
wire [1] P10_8 = X[8] & Y[10];
wire [1] P10_7 = X[7] & Y[10];
wire [1] P10_6 = X[6] & Y[10];
wire [1] P10_5 = X[5] & Y[10];
wire [1] P10_4 = X[4] & Y[10];
wire [1] sum11_15 = X[15] & Y[11];
wire [1] P11_14 = X[14] & Y[11];
wire [1] P11_13 = X[13] & Y[11];
wire [1] P11_12 = X[12] & Y[11];
wire [1] P11_11 = X[11] & Y[11];
wire [1] P11_10 = X[10] & Y[11];
wire [1] P11_9 = X[9] & Y[11];
wire [1] P11_8 = X[8] & Y[11];
wire [1] P11_7 = X[7] & Y[11];
wire [1] P11_6 = X[6] & Y[11];
wire [1] P11_5 = X[5] & Y[11];
wire [1] P11_4 = X[4] & Y[11];
wire [1] P11_3 = X[3] & Y[11];
wire [1] sum12_15 = X[15] & Y[12];
wire [1] P12_14 = X[14] & Y[12];
wire [1] P12_13 = X[13] & Y[12];
wire [1] P12_12 = X[12] & Y[12];
wire [1] P12_11 = X[11] & Y[12];
wire [1] P12_10 = X[10] & Y[12];
wire [1] P12_9 = X[9] & Y[12];
wire [1] P12_8 = X[8] & Y[12];
wire [1] P12_7 = X[7] & Y[12];
wire [1] P12_6 = X[6] & Y[12];
wire [1] P12_5 = X[5] & Y[12];
wire [1] P12_4 = X[4] & Y[12];
wire [1] P12_3 = X[3] & Y[12];
wire [1] P12_2 = X[2] & Y[12];
wire [1] sum13_15 = X[15] & Y[13];
wire [1] P13_14 = X[14] & Y[13];
wire [1] P13_13 = X[13] & Y[13];
wire [1] P13_12 = X[12] & Y[13];
wire [1] P13_11 = X[11] & Y[13];
wire [1] P13_10 = X[10] & Y[13];
wire [1] P13_9 = X[9] & Y[13];
wire [1] P13_8 = X[8] & Y[13];
wire [1] P13_7 = X[7] & Y[13];
wire [1] P13_6 = X[6] & Y[13];
wire [1] P13_5 = X[5] & Y[13];
wire [1] P13_4 = X[4] & Y[13];
wire [1] P13_3 = X[3] & Y[13];
wire [1] P13_2 = X[2] & Y[13];
wire [1] P13_1 = X[1] & Y[13];
wire [1] sum14_15 = X[15] & Y[14];
wire [1] P14_14 = X[14] & Y[14];
wire [1] P14_13 = X[13] & Y[14];
wire [1] P14_12 = X[12] & Y[14];
wire [1] P14_11 = X[11] & Y[14];
wire [1] P14_10 = X[10] & Y[14];
wire [1] P14_9 = X[9] & Y[14];
wire [1] P14_8 = X[8] & Y[14];
wire [1] P14_7 = X[7] & Y[14];
wire [1] P14_6 = X[6] & Y[14];
wire [1] P14_5 = X[5] & Y[14];
wire [1] P14_4 = X[4] & Y[14];
wire [1] P14_3 = X[3] & Y[14];
wire [1] P14_2 = X[2] & Y[14];
wire [1] P14_1 = X[1] & Y[14];
wire [1] P14_0 = X[0] & Y[14];
wire [1] sum15_15 = X[15] & Y[15];
wire [1] P15_14 = X[14] & Y[15];
wire [1] P15_13 = X[13] & Y[15];
wire [1] P15_12 = X[12] & Y[15];
wire [1] P15_11 = X[11] & Y[15];
wire [1] P15_10 = X[10] & Y[15];
wire [1] P15_9 = X[9] & Y[15];
wire [1] P15_8 = X[8] & Y[15];
wire [1] P15_7 = X[7] & Y[15];
wire [1] P15_6 = X[6] & Y[15];
wire [1] P15_5 = X[5] & Y[15];
wire [1] P15_4 = X[4] & Y[15];
wire [1] P15_3 = X[3] & Y[15];
wire [1] P15_2 = X[2] & Y[15];
wire [1] P15_1 = X[1] & Y[15];
wire [1] P15_0 = X[0] & Y[15];
